[INFO] cloning repository https://github.com/uprockcom/code-index
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/uprockcom/code-index" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fuprockcom%2Fcode-index", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fuprockcom%2Fcode-index'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6987e91687ca58907ff3eda37d6c7dbe7830d2b3
[INFO] fixing uprockcom/code-index against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fuprockcom%2Fcode-index" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/uprockcom/code-index
[INFO] finished tweaking git repo https://github.com/uprockcom/code-index
[INFO] tweaked toml for git repo https://github.com/uprockcom/code-index written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/uprockcom/code-index on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/uprockcom/code-index already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.115
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.115
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.115
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.115
[INFO] [stderr]   Downloaded jsonrpsee-types v0.24.10
[INFO] [stderr]   Downloaded r2d2_sqlite v0.24.0
[INFO] [stderr]   Downloaded rmcp-macros v1.3.0
[INFO] [stderr]   Downloaded jsonrpsee v0.24.10
[INFO] [stderr]   Downloaded jsonrpsee-core v0.24.10
[INFO] [stderr]   Downloaded jsonrpsee-server v0.24.10
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.65
[INFO] [stderr]   Downloaded js-sys v0.3.92
[INFO] [stderr]   Downloaded tree-sitter v0.25.10
[INFO] [stderr]   Downloaded rmcp v1.3.0
[INFO] [stderr]   Downloaded web-sys v0.3.92
[INFO] [stderr]   Downloaded tree-sitter-kotlin-ng v1.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 983ef5d96bbc244103c36e50ae54c0057d490bdeb39ed41da319c1669d6604db
[INFO] running `Command { std: "docker" "start" "983ef5d96bbc244103c36e50ae54c0057d490bdeb39ed41da319c1669d6604db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "983ef5d96bbc244103c36e50ae54c0057d490bdeb39ed41da319c1669d6604db" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "983ef5d96bbc244103c36e50ae54c0057d490bdeb39ed41da319c1669d6604db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "983ef5d96bbc244103c36e50ae54c0057d490bdeb39ed41da319c1669d6604db" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]     Checking futures-core v0.3.32
[INFO] [stderr]    Compiling tree-sitter-language v0.1.7
[INFO] [stderr]     Checking futures-io v0.3.32
[INFO] [stderr]     Checking rand_core v0.10.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking serde_json v1.0.149
[INFO] [stderr]     Checking futures-task v0.3.32
[INFO] [stderr]     Checking futures-channel v0.3.32
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling libsqlite3-sys v0.28.0
[INFO] [stderr]     Checking regex-syntax v0.8.10
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling tree-sitter-cpp v0.23.4
[INFO] [stderr]    Compiling tree-sitter-go v0.23.4
[INFO] [stderr]    Compiling tree-sitter-kotlin-ng v1.1.0
[INFO] [stderr]    Compiling tree-sitter-java v0.23.5
[INFO] [stderr]    Compiling tree-sitter-rust v0.23.3
[INFO] [stderr]     Checking instant v0.1.13
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]     Checking chacha20 v0.10.0
[INFO] [stderr]     Checking notify-types v1.0.1
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking rustix v1.1.4
[INFO] [stderr]     Checking http-body-util v0.1.3
[INFO] [stderr]     Checking streaming-iterator v0.1.9
[INFO] [stderr]     Checking rustc-hash v2.1.2
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]     Checking route-recognizer v0.3.1
[INFO] [stderr]    Compiling rmcp v1.3.0
[INFO] [stderr]     Checking dyn-clone v1.0.20
[INFO] [stderr]    Compiling pastey v0.2.1
[INFO] [stderr]     Checking either v1.15.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking xxhash-rust v0.8.15
[INFO] [stderr]     Checking rayon v1.11.0
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking mio v1.2.0
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]     Checking socket2 v0.6.3
[INFO] [stderr]     Checking getrandom v0.4.2
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking inotify-sys v0.1.5
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking filetime v0.2.27
[INFO] [stderr]     Checking inotify v0.10.2
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking rand v0.10.0
[INFO] [stderr]     Checking scheduled-thread-pool v0.2.7
[INFO] [stderr]     Checking r2d2 v0.8.10
[INFO] [stderr]     Checking notify v7.0.0
[INFO] [stderr]     Checking uuid v1.23.0
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]    Compiling tree-sitter v0.25.10
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling pin-project-internal v1.1.11
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking hashlink v0.9.1
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]     Checking tokio v1.50.0
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking pin-project v1.1.11
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking clap v4.6.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling rmcp-macros v1.3.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking code-index-core v1.1.0 (/opt/rustwide/workdir/crates/code-index-core)
[INFO] [stderr]     Checking jsonrpsee-types v0.24.10
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]     Checking code-index-watcher v1.1.0 (/opt/rustwide/workdir/crates/code-index-watcher)
[INFO] [stderr]     Checking code-index-parser v1.1.0 (/opt/rustwide/workdir/crates/code-index-parser)
[INFO] [stderr]     Checking code-index-embeddings v1.1.0 (/opt/rustwide/workdir/crates/code-index-embeddings)
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]     Checking tower v0.4.13
[INFO] [stderr]     Checking schemars v1.2.1
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]     Checking soketto v0.8.1
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]     Checking jsonrpsee-core v0.24.10
[INFO] [stderr]     Checking h2 v0.4.13
[INFO] [stderr]     Checking tokio-stream v0.1.18
[INFO] [stderr]     Checking rusqlite v0.31.0
[INFO] [stderr]     Checking code-index-store v1.1.0 (/opt/rustwide/workdir/crates/code-index-store)
[INFO] [stderr]     Checking r2d2_sqlite v0.24.0
[INFO] [stderr]     Checking hyper v1.8.1
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking jsonrpsee-server v0.24.10
[INFO] [stderr]     Checking jsonrpsee v0.24.10
[INFO] [stderr]     Checking code-index-server v1.1.0 (/opt/rustwide/workdir/crates/code-index-server)
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> crates/code-index-server/tests/phase2_integration.rs:36:17
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let count = code_index_server::indexer::index_files(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> crates/code-index-server/src/indexer.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub fn index_files(
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 36 -     let count = code_index_server::indexer::index_files(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout] 36 +     let count = code_index_server::indexer::index_files(&store_ref, &files, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> crates/code-index-server/tests/phase4_integration.rs:44:17
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let count = code_index_server::indexer::index_files(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> crates/code-index-server/src/indexer.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub fn index_files(
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 44 -     let count = code_index_server::indexer::index_files(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout] 44 +     let count = code_index_server::indexer::index_files(&store_ref, &files, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> crates/code-index-server/tests/phase4_integration.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let count = code_index_server::indexer::index_files(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> crates/code-index-server/src/indexer.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub fn index_files(
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 53 -     let count = code_index_server::indexer::index_files(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout] 53 +     let count = code_index_server::indexer::index_files(&store_ref, &files, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:54:17
[INFO] [stdout]     |
[INFO] [stdout]  54 |     let stats = code_index_server::incremental::process_initial_index(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:238:8
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub fn process_initial_index(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  54 -     let stats = code_index_server::incremental::process_initial_index(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]  54 +     let stats = code_index_server::incremental::process_initial_index(&store_ref, &files, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:63:17
[INFO] [stdout]     |
[INFO] [stdout]  63 |     let stats = code_index_server::incremental::process_initial_index(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:238:8
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub fn process_initial_index(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  63 -     let stats = code_index_server::incremental::process_initial_index(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]  63 +     let stats = code_index_server::incremental::process_initial_index(&store_ref, &files, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> crates/code-index-server/tests/incremental_refs_integration.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn process_file_event(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 98 -     code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout] 98 +     code_index_server::incremental::process_file_event(&store_ref, &event, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 147 -     code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout] 147 +     code_index_server::incremental::process_file_event(&store_ref, &event, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:183:5
[INFO] [stdout]     |
[INFO] [stdout] 183 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 184 | |         &store_ref,
[INFO] [stdout] 185 | |         &FileEvent::Created(provider_path),
[INFO] [stdout] 186 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 187 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 183 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 184 +         &store_ref,
[INFO] [stdout] 185 +         &FileEvent::Created(provider_path),
[INFO] [stdout] 186 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 187 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 206 | |         &store_ref,
[INFO] [stdout] 207 | |         &FileEvent::Created(consumer_path),
[INFO] [stdout] 208 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 209 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 205 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 206 +         &store_ref,
[INFO] [stdout] 207 +         &FileEvent::Created(consumer_path),
[INFO] [stdout] 208 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 209 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase4_integration.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     let stats = code_index_server::incremental::process_initial_index(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:238:8
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub fn process_initial_index(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 343 -     let stats = code_index_server::incremental::process_initial_index(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout] 343 +     let stats = code_index_server::incremental::process_initial_index(&store_ref, &files, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 251 | |         &store_ref,
[INFO] [stdout] 252 | |         &FileEvent::Created(path.clone()),
[INFO] [stdout] 253 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 254 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 250 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 251 +         &store_ref,
[INFO] [stdout] 252 +         &FileEvent::Created(path.clone()),
[INFO] [stdout] 253 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 254 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:286:5
[INFO] [stdout]     |
[INFO] [stdout] 286 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 287 | |         &store_ref,
[INFO] [stdout] 288 | |         &FileEvent::Modified(path.clone()),
[INFO] [stdout] 289 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 290 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 286 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 287 +         &store_ref,
[INFO] [stdout] 288 +         &FileEvent::Modified(path.clone()),
[INFO] [stdout] 289 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 290 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:346:5
[INFO] [stdout]     |
[INFO] [stdout] 346 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 347 | |         &store_ref,
[INFO] [stdout] 348 | |         &FileEvent::Created(provider_path),
[INFO] [stdout] 349 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 350 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 346 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 347 +         &store_ref,
[INFO] [stdout] 348 +         &FileEvent::Created(provider_path),
[INFO] [stdout] 349 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 350 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `code-index-server` (test "phase2_integration") due to 1 previous error
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]   --> crates/code-index-server/tests/phase5_integration.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let count = code_index_server::indexer::index_files(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]    |
[INFO] [stdout] note: function defined here
[INFO] [stdout]   --> crates/code-index-server/src/indexer.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub fn index_files(
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]    |
[INFO] [stdout] 37 -     let count = code_index_server::indexer::index_files(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout] 37 +     let count = code_index_server::indexer::index_files(&store_ref, &files, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:32:17
[INFO] [stdout]     |
[INFO] [stdout]  32 |     let stats = code_index_server::incremental::process_initial_index(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:238:8
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub fn process_initial_index(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  32 -     let stats = code_index_server::incremental::process_initial_index(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]  32 +     let stats = code_index_server::incremental::process_initial_index(&store_ref, &files, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:364:5
[INFO] [stdout]     |
[INFO] [stdout] 364 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 365 | |         &store_ref,
[INFO] [stdout] 366 | |         &FileEvent::Created(consumer_path.clone()),
[INFO] [stdout] 367 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 368 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 364 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 365 +         &store_ref,
[INFO] [stdout] 366 +         &FileEvent::Created(consumer_path.clone()),
[INFO] [stdout] 367 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 368 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:401:5
[INFO] [stdout]     |
[INFO] [stdout] 401 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 402 | |         &store_ref,
[INFO] [stdout] 403 | |         &FileEvent::Modified(consumer_path),
[INFO] [stdout] 404 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 405 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 401 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 402 +         &store_ref,
[INFO] [stdout] 403 +         &FileEvent::Modified(consumer_path),
[INFO] [stdout] 404 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 405 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 445 | |         &store_ref,
[INFO] [stdout] 446 | |         &FileEvent::Created(path.clone()),
[INFO] [stdout] 447 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 448 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 444 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 445 +         &store_ref,
[INFO] [stdout] 446 +         &FileEvent::Created(path.clone()),
[INFO] [stdout] 447 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 448 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:481:5
[INFO] [stdout]     |
[INFO] [stdout] 481 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 482 | |         &store_ref,
[INFO] [stdout] 483 | |         &FileEvent::Modified(path),
[INFO] [stdout] 484 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 485 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 481 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 482 +         &store_ref,
[INFO] [stdout] 483 +         &FileEvent::Modified(path),
[INFO] [stdout] 484 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 485 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:525:5
[INFO] [stdout]     |
[INFO] [stdout] 525 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 526 | |         &store_ref,
[INFO] [stdout] 527 | |         &FileEvent::Created(provider_path),
[INFO] [stdout] 528 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 529 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 525 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 526 +         &store_ref,
[INFO] [stdout] 527 +         &FileEvent::Created(provider_path),
[INFO] [stdout] 528 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 529 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:546:5
[INFO] [stdout]     |
[INFO] [stdout] 546 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 547 | |         &store_ref,
[INFO] [stdout] 548 | |         &FileEvent::Created(consumer_path.clone()),
[INFO] [stdout] 549 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 550 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 546 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 547 +         &store_ref,
[INFO] [stdout] 548 +         &FileEvent::Created(consumer_path.clone()),
[INFO] [stdout] 549 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 550 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:573:5
[INFO] [stdout]     |
[INFO] [stdout] 573 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 574 | |         &store_ref,
[INFO] [stdout] 575 | |         &FileEvent::Deleted(consumer_path),
[INFO] [stdout] 576 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 577 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 573 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 574 +         &store_ref,
[INFO] [stdout] 575 +         &FileEvent::Deleted(consumer_path),
[INFO] [stdout] 576 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 577 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:108:18
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let result = code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 108 -     let result = code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout] 108 +     let result = code_index_server::incremental::process_file_event(&store_ref, &event, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 140 -     code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout] 140 +     code_index_server::incremental::process_file_event(&store_ref, &event, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:618:5
[INFO] [stdout]     |
[INFO] [stdout] 618 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 619 | |         &store_ref,
[INFO] [stdout] 620 | |         &FileEvent::Created(provider_path.clone()),
[INFO] [stdout] 621 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 622 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 618 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 619 +         &store_ref,
[INFO] [stdout] 620 +         &FileEvent::Created(provider_path.clone()),
[INFO] [stdout] 621 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 622 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:643:5
[INFO] [stdout]     |
[INFO] [stdout] 643 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 644 | |         &store_ref,
[INFO] [stdout] 645 | |         &FileEvent::Created(consumer_path.clone()),
[INFO] [stdout] 646 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 647 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 643 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 644 +         &store_ref,
[INFO] [stdout] 645 +         &FileEvent::Created(consumer_path.clone()),
[INFO] [stdout] 646 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 647 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |     let result = code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 156 -     let result = code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout] 156 +     let result = code_index_server::incremental::process_file_event(&store_ref, &event, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:672:5
[INFO] [stdout]     |
[INFO] [stdout] 672 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 673 | |         &store_ref,
[INFO] [stdout] 674 | |         &FileEvent::Deleted(provider_path),
[INFO] [stdout] 675 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 676 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 672 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 673 +         &store_ref,
[INFO] [stdout] 674 +         &FileEvent::Deleted(provider_path),
[INFO] [stdout] 675 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 676 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 182 -     code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout] 182 +     code_index_server::incremental::process_file_event(&store_ref, &event, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:186:18
[INFO] [stdout]     |
[INFO] [stdout] 186 |     let result = code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 186 -     let result = code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout] 186 +     let result = code_index_server::incremental::process_file_event(&store_ref, &event, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |     code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 214 -     code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout] 214 +     code_index_server::incremental::process_file_event(&store_ref, &event, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `code-index-server` (test "phase4_integration") due to 3 previous errors
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:723:5
[INFO] [stdout]     |
[INFO] [stdout] 723 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 724 | |         &setup_store,
[INFO] [stdout] 725 | |         &FileEvent::Created(provider_path),
[INFO] [stdout] 726 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 727 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 723 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 724 +         &setup_store,
[INFO] [stdout] 725 +         &FileEvent::Created(provider_path),
[INFO] [stdout] 726 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 727 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:735:18
[INFO] [stdout]     |
[INFO] [stdout] 735 |     let writer = WriterThread::new(rx, writer_store, Some(change_tx), #[cfg(feature = "semantic")] None);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^---------------------------------------------------------------------- argument #4 of type `Option<Arc<(dyn code_index_embeddings::provider::EmbeddingProvider + 'static)>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> crates/code-index-server/src/writer.rs:30:12
[INFO] [stdout]     |
[INFO] [stdout]  30 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 735 -     let writer = WriterThread::new(rx, writer_store, Some(change_tx), #[cfg(feature = "semantic")] None);
[INFO] [stdout] 735 +     let writer = WriterThread::new(rx, writer_store, Some(change_tx), /* Option<Arc<(dyn code_index_embeddings::provider::EmbeddingProvider + 'static)>> */);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:219:18
[INFO] [stdout]     |
[INFO] [stdout] 219 |     let result = code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 219 -     let result = code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout] 219 +     let result = code_index_server::incremental::process_file_event(&store_ref, &event, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:816:5
[INFO] [stdout]     |
[INFO] [stdout] 816 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 817 | |         &test_store,
[INFO] [stdout] 818 | |         &FileEvent::Created(provider_path),
[INFO] [stdout] 819 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 820 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 816 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 817 +         &test_store,
[INFO] [stdout] 818 +         &FileEvent::Created(provider_path),
[INFO] [stdout] 819 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 820 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/incremental_refs_integration.rs:837:18
[INFO] [stdout]     |
[INFO] [stdout] 837 |     let writer = WriterThread::new(event_rx, writer_store, Some(change_tx), #[cfg(feature = "semantic")] None);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^---------------------------------------------------------------------------- argument #4 of type `Option<Arc<(dyn code_index_embeddings::provider::EmbeddingProvider + 'static)>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> crates/code-index-server/src/writer.rs:30:12
[INFO] [stdout]     |
[INFO] [stdout]  30 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 837 -     let writer = WriterThread::new(event_rx, writer_store, Some(change_tx), #[cfg(feature = "semantic")] None);
[INFO] [stdout] 837 +     let writer = WriterThread::new(event_rx, writer_store, Some(change_tx), /* Option<Arc<(dyn code_index_embeddings::provider::EmbeddingProvider + 'static)>> */);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 250 | |         &store_ref,
[INFO] [stdout] 251 | |         &FileEvent::Created(provider_path.clone()),
[INFO] [stdout] 252 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 253 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 249 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 250 +         &store_ref,
[INFO] [stdout] 251 +         &FileEvent::Created(provider_path.clone()),
[INFO] [stdout] 252 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 253 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:273:5
[INFO] [stdout]     |
[INFO] [stdout] 273 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 274 | |         &store_ref,
[INFO] [stdout] 275 | |         &FileEvent::Created(consumer_path.clone()),
[INFO] [stdout] 276 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 277 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 273 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 274 +         &store_ref,
[INFO] [stdout] 275 +         &FileEvent::Created(consumer_path.clone()),
[INFO] [stdout] 276 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 277 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 281 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 282 | |         &store_ref,
[INFO] [stdout] 283 | |         &FileEvent::Deleted(provider_path),
[INFO] [stdout] 284 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 285 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 281 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 282 +         &store_ref,
[INFO] [stdout] 283 +         &FileEvent::Deleted(provider_path),
[INFO] [stdout] 284 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 285 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/bulk_indexing_integration.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 |       let stats = code_index_server::incremental::process_initial_index(
[INFO] [stdout]     |  _________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 105 | |         &store_ref,
[INFO] [stdout] 106 | |         &files,
[INFO] [stdout] 107 | |         #[cfg(feature = "semantic")]
[INFO] [stdout] 108 | |         None,
[INFO] [stdout] 109 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:238:8
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub fn process_initial_index(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 104 ~     let stats = code_index_server::incremental::process_initial_index(
[INFO] [stdout] 105 +         &store_ref,
[INFO] [stdout] 106 +         &files,
[INFO] [stdout] 107 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 108 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/bulk_indexing_integration.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |       code_index_server::incremental::process_initial_index(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 159 | |         &store_ref,
[INFO] [stdout] 160 | |         &files,
[INFO] [stdout] 161 | |         #[cfg(feature = "semantic")]
[INFO] [stdout] 162 | |         None,
[INFO] [stdout] 163 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:238:8
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub fn process_initial_index(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 158 ~     code_index_server::incremental::process_initial_index(
[INFO] [stdout] 159 +         &store_ref,
[INFO] [stdout] 160 +         &files,
[INFO] [stdout] 161 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 162 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:329:9
[INFO] [stdout]     |
[INFO] [stdout] 329 |         code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 329 -         code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout] 329 +         code_index_server::incremental::process_file_event(&store_ref, &event, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 362 | |         &store_ref,
[INFO] [stdout] 363 | |         &FileEvent::Created(path.clone()),
[INFO] [stdout] 364 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 365 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 361 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 362 +         &store_ref,
[INFO] [stdout] 363 +         &FileEvent::Created(path.clone()),
[INFO] [stdout] 364 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 365 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase5_integration.rs:296:17
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let stats = code_index_server::incremental::process_initial_index(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:238:8
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub fn process_initial_index(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 296 -     let stats = code_index_server::incremental::process_initial_index(&store_ref, &files, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout] 296 +     let stats = code_index_server::incremental::process_initial_index(&store_ref, &files, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:381:5
[INFO] [stdout]     |
[INFO] [stdout] 381 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 382 | |         &store_ref,
[INFO] [stdout] 383 | |         &FileEvent::Modified(path.clone()),
[INFO] [stdout] 384 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 385 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 381 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 382 +         &store_ref,
[INFO] [stdout] 383 +         &FileEvent::Modified(path.clone()),
[INFO] [stdout] 384 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 385 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:415:5
[INFO] [stdout]     |
[INFO] [stdout] 415 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 416 | |         &store_ref,
[INFO] [stdout] 417 | |         &FileEvent::Created(provider_path.clone()),
[INFO] [stdout] 418 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 419 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 415 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 416 +         &store_ref,
[INFO] [stdout] 417 +         &FileEvent::Created(provider_path.clone()),
[INFO] [stdout] 418 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 419 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:439:5
[INFO] [stdout]     |
[INFO] [stdout] 439 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 440 | |         &store_ref,
[INFO] [stdout] 441 | |         &FileEvent::Created(consumer_path.clone()),
[INFO] [stdout] 442 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 443 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 439 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 440 +         &store_ref,
[INFO] [stdout] 441 +         &FileEvent::Created(consumer_path.clone()),
[INFO] [stdout] 442 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 443 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:471:5
[INFO] [stdout]     |
[INFO] [stdout] 471 |       code_index_server::incremental::process_file_event(
[INFO] [stdout]     |  _____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 472 | |         &store_ref,
[INFO] [stdout] 473 | |         &FileEvent::Modified(consumer_path),
[INFO] [stdout] 474 | |         #[cfg(feature = "semantic")] None,
[INFO] [stdout] 475 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 471 ~     code_index_server::incremental::process_file_event(
[INFO] [stdout] 472 +         &store_ref,
[INFO] [stdout] 473 +         &FileEvent::Modified(consumer_path),
[INFO] [stdout] 474 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 475 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:495:18
[INFO] [stdout]     |
[INFO] [stdout] 495 |     let result = code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------------------------- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:29:8
[INFO] [stdout]     |
[INFO] [stdout]  29 | pub fn process_file_event(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 495 -     let result = code_index_server::incremental::process_file_event(&store_ref, &event, #[cfg(feature = "semantic")] None).unwrap();
[INFO] [stdout] 495 +     let result = code_index_server::incremental::process_file_event(&store_ref, &event, /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */).unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:528:17
[INFO] [stdout]     |
[INFO] [stdout] 528 |       let stats = code_index_server::incremental::process_initial_index(
[INFO] [stdout]     |  _________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 529 | |         &store_ref,
[INFO] [stdout] 530 | |         &files,
[INFO] [stdout] 531 | |         #[cfg(feature = "semantic")]
[INFO] [stdout] 532 | |         None,
[INFO] [stdout] 533 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:238:8
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub fn process_initial_index(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 528 ~     let stats = code_index_server::incremental::process_initial_index(
[INFO] [stdout] 529 +         &store_ref,
[INFO] [stdout] 530 +         &files,
[INFO] [stdout] 531 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 532 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:544:18
[INFO] [stdout]     |
[INFO] [stdout] 544 |       let _stats = code_index_server::incremental::process_initial_index(
[INFO] [stdout]     |  __________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 545 | |         &store_ref,
[INFO] [stdout] 546 | |         &files,
[INFO] [stdout] 547 | |         #[cfg(feature = "semantic")]
[INFO] [stdout] 548 | |         None,
[INFO] [stdout] 549 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:238:8
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub fn process_initial_index(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 544 ~     let _stats = code_index_server::incremental::process_initial_index(
[INFO] [stdout] 545 +         &store_ref,
[INFO] [stdout] 546 +         &files,
[INFO] [stdout] 547 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 548 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:580:17
[INFO] [stdout]     |
[INFO] [stdout] 580 |       let stats = code_index_server::incremental::process_initial_index(
[INFO] [stdout]     |  _________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 581 | |         &store_ref,
[INFO] [stdout] 582 | |         &[canonical.clone()],
[INFO] [stdout] 583 | |         #[cfg(feature = "semantic")]
[INFO] [stdout] 584 | |         None,
[INFO] [stdout] 585 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:238:8
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub fn process_initial_index(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 580 ~     let stats = code_index_server::incremental::process_initial_index(
[INFO] [stdout] 581 +         &store_ref,
[INFO] [stdout] 582 +         &[canonical.clone()],
[INFO] [stdout] 583 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 584 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `code-index-server` (test "incremental_refs_integration") due to 23 previous errors
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> crates/code-index-server/tests/phase3_integration.rs:590:17
[INFO] [stdout]     |
[INFO] [stdout] 590 |       let stats = code_index_server::incremental::process_initial_index(
[INFO] [stdout]     |  _________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 591 | |         &store_ref,
[INFO] [stdout] 592 | |         &[canonical],
[INFO] [stdout] 593 | |         #[cfg(feature = "semantic")]
[INFO] [stdout] 594 | |         None,
[INFO] [stdout] 595 | |     )
[INFO] [stdout]     | |_____- argument #3 of type `Option<&dyn code_index_embeddings::provider::EmbeddingProvider>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> crates/code-index-server/src/incremental.rs:238:8
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub fn process_initial_index(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 590 ~     let stats = code_index_server::incremental::process_initial_index(
[INFO] [stdout] 591 +         &store_ref,
[INFO] [stdout] 592 +         &[canonical],
[INFO] [stdout] 593 +         /* Option<&dyn code_index_embeddings::provider::EmbeddingProvider> */,
[INFO] [stdout] 594 +     )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `code-index-server` (test "phase3_integration") due to 22 previous errors
[INFO] [stderr] error: could not compile `code-index-server` (test "phase5_integration") due to 2 previous errors
[INFO] [stderr] error: could not compile `code-index-server` (test "bulk_indexing_integration") due to 2 previous errors
[INFO] running `Command { std: "docker" "inspect" "983ef5d96bbc244103c36e50ae54c0057d490bdeb39ed41da319c1669d6604db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "983ef5d96bbc244103c36e50ae54c0057d490bdeb39ed41da319c1669d6604db", kill_on_drop: false }`
[INFO] [stdout] 983ef5d96bbc244103c36e50ae54c0057d490bdeb39ed41da319c1669d6604db
